C#

推荐列表 站点导航

当前位置:首页 > 脚本编程 > C# >

C#_C#实现Json转Unicode的方法,本文实例讲述了C#实现Json转Unic

来源:网络整理  作者:  发布时间:2020-12-22 13:10
C#实现Json转Unicode的方法,本文实例讲述了C#实现Json转Unicode的方法。分享给大家供大家参考之用。具体方法如下:本文...

具体代码如下:

private string JsonToUnicode(string input) { input = input.Replace("\\\"", "\""); input = input.Replace("\\/", "https://www.xp.cn/"); string result; if (!input.Contains("\\u")) { result = input; } else { StringBuilder stringBuilder = new StringBuilder(); if (input.IndexOf("\\u") > 0) { stringBuilder.Append(input.Substring(0, input.IndexOf("\\u"))); input = input.Substring(input.IndexOf("\\u")); } if (!string.IsNullOrEmpty(input)) { string[] array = input.Split(new string[] { "\\u" }, StringSplitOptions.RemoveEmptyEntries); string[] array2 = array; for (int i = 0; i < array2.Length; i++) { string text = array2[i]; if (text.Length > 4) { string arg = text.Substring(4); stringBuilder.Append((char)int.Parse(text.Substring(0, 4), NumberStyles.HexNumber) + arg); } else { if (text.Length == 4) { stringBuilder.Append((char)int.Parse(text, NumberStyles.HexNumber)); } else { if (text.Length < 4 && text.Length > 0) { stringBuilder.Append(text); } } } } } result = stringBuilder.ToString(); } return result; }

相关热词: 方法 C# 实例

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jiaob/c/7129.shtml

最新文章
热门文章
Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

C#_C#实现Json转Unicode的方法,本文实例讲述了C#实现Json转Unic

2020-12-22 编辑:

具体代码如下:

private string JsonToUnicode(string input) { input = input.Replace("\\\"", "\""); input = input.Replace("\\/", "https://www.xp.cn/"); string result; if (!input.Contains("\\u")) { result = input; } else { StringBuilder stringBuilder = new StringBuilder(); if (input.IndexOf("\\u") > 0) { stringBuilder.Append(input.Substring(0, input.IndexOf("\\u"))); input = input.Substring(input.IndexOf("\\u")); } if (!string.IsNullOrEmpty(input)) { string[] array = input.Split(new string[] { "\\u" }, StringSplitOptions.RemoveEmptyEntries); string[] array2 = array; for (int i = 0; i < array2.Length; i++) { string text = array2[i]; if (text.Length > 4) { string arg = text.Substring(4); stringBuilder.Append((char)int.Parse(text.Substring(0, 4), NumberStyles.HexNumber) + arg); } else { if (text.Length == 4) { stringBuilder.Append((char)int.Parse(text, NumberStyles.HexNumber)); } else { if (text.Length < 4 && text.Length > 0) { stringBuilder.Append(text); } } } } } result = stringBuilder.ToString(); } return result; }

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jiaob/c/7129.shtml

相关文章

风云图片

推荐阅读

返回C#频道首页